/* CSS Document */
/**图标**/
.appico{ background-image: url(../images/downpico.png); background-repeat:no-repeat; display:inline-block;}
.xx_tel{ background-position:0 -116px; width:10px; height:14px; vertical-align:middle;}
.xx_up{ background-position:0 -282px; width:13px; height:10px;}
.xx_rtel{ background-position:-23px -104px; width: 26px; height: 26px; vertical-align: top;}
.xx_right{ background-position:-362px -23px; width:8px; height:15px;}
.xx_app{ background-position:0px 0px; width:93px; height:93px;}
.xx_isobtn{background-position:0px -143px;}
.xx_andbtn{background-position:0px -204px;}
.xx_d_xx{background-position:-139px -37px; width:20px; height:20px;}

.down_topapp{ color:#d91720; cursor:pointer; position:relative;}
.down_topapp i.xx_tel{ margin-left:5px; margin-top:-2px;}

.down_topbox{ position: absolute; height:0; overflow:hidden; }
.down_topbox .wei{ width:94px; height:94px; position:absolute; left:10px;  border:1px solid #d3d3d3; background-color:#fff; padding:3px;}
.down_topbox .wei img{ width:100%;}
.down_topbox .txt { font-size:15px;}
.down_topbox .txt span{ color:#999; padding-top:5px; display:block;}
.down_topbox .txt strong{ display:block; font-weight:bold; color:#333}
.down_topbox .xx_up{ position:absolute; right:40px; top:-10px;}
.down_topapp:hover .down_topbox{ display:block;  width:140px; height:98px; background-color:#fff; padding:12px 10px 15px 122px; border:1px solid #d3d3d3; right:0; box-shadow:0 0 10px #ccc; overflow:inherit; transition: ease-in .1s; -webkit-transition: ease-in .1s; -moz-transition: ease-in .1s;-o-transition: ease-in .1s; }
/*右*/
.hd_bot .sico{ margin-top:10px;}
.x_f_box{ width:0px; overflow:hidden; height:206px; background-position:-202px -11px; right:45px; position:absolute;  box-shadow:0 0 10px #ccc; top:0;}
.x_f_box .wei{ width:132px; height:132px; background-color:#fff; padding:3px; position:absolute; left:11px; top:11px;}
.x_f_box .wei img{ width:100%;}
.x_f_box .xx_right{  position:absolute; right:-8px; top:11px;}
.rtab_item_wei:hover .x_f_box{ display:block; width:160px; right:45px; overflow:inherit; transition: ease-in .2s; -webkit-transition: ease-in .2s; -moz-transition: ease-in .2s;-o-transition: ease-in .2s;}

/*浮动*/
.down_fd{  width:100%; background:#fff; position:relative; z-index:20;}
.down_fd .down_flx{position: fixed; width:100%; background-color:rgba(255, 255, 255, 0.95); bottom:0; border-top:1px solid #d3d3d3;}
.down_f_box{}
.down_f_box .l{ float:left; width:335px; padding:33px 0;}
.down_f_box .l i{ vertical-align:middle;}
.down_f_box .l span{ font-size:30px; color:#f24048; font-size:30px; display:inline-block; vertical-align:middle; padding-left:18px;}
.down_f_box .m{ float:left; width:450px; text-align:center; color:#333; padding-top:35px;}
.down_f_box .m h3{ font-size:30px; color:#333; font-weight:normal}
.down_f_box .m h4{ font-size:18px; color:#666; font-weight:normal}
.down_f_box .r{ float:right; width:350px; padding-top:16px;}
.down_f_box .r dd a{ width:179px; height:48px; display:inline-block; margin-top:9px;}
.down_f_box .r .wei{ width:112px; height:112px; border:1px solid #db252d; border-radius:6px; background:#fff; padding:8px; overflow:hidden;}
.down_f_box .r .wei img{ width:100%;}
.down_f_box .r dl dd{ float:left; width:180px;}
.down_f_box .r dl dt{ float:left; padding-left:20px;}
.down_cloxx{ cursor:pointer; position:absolute; background-color:#fff; height:20px; width:20px; padding:5px; right:80px; top:-31px; box-shadow: 0 0 10px #ccc;}
.down_cloxx .mx{ display:inline-block; width:5px; height:5px; position:absolute; background-color:#fff;}
.down_cloxx .m1{ left:-5px;}
.down_cloxx .m2{ top:-5px; left:12px;}
.down_cloxx .m3{ right:-5px; padding:0;}
/*底部二维*/
.hj_about .hj_wei { padding-right:0; width:250px;}
.hj_about .hj_wei .wei{ display:inline-block;}
.hj_about .hj_wei .wei img{ max-width:99%;}
.hj_about .hj_wei .wei_2 img{ max-width:92%;}
.hj_about .hj_wei .wei_1{ margin-right:20px;}
.hj_about .hj_wei p{ color:#333;}